#ifndef GLOBALS_H_
#define GLOBALS_H_
/* globals.h - define our global variables.
 */

#ifndef SYMTAB_H_
#include "symlist.h"
#endif
typedef struct  GLOBALS
    {
    int         Verbose;        /* user wants verbose output?       */
    int         Dump;           /* wants debugging output?          */
    SYMLIST     NonTerms;       /* list of all non-terminals        */
    SYMLIST     Terminals;      /* list of all terminals            */
    SYMLIST     Actions;        /* list of non-terminals that are actions   */
    INPUT       Input;
    int         TabStop;
    const char* InputFile;
    const char* StyleFile;
    TToken      ProgramSection;
    }           GLOBALS;

extern GLOBALS  Globals;        /* defined in main.c                */

#endif  /* GLOBALS_H_ */
